Reduction of Look Up Tables for Computation of Reciprocal of Square Roots
نویسندگان
چکیده
Among many existing algorithms, convergence methods are the most popular means of computing square root and the reciprocal of square root of numbers. An initial approximation is required in these methods. Look up tables (LUT) are employed to produce the initial approximation. In this paper a number of methods are suggested to reduce the size of the look up tables. The precision of the initial approximation plays an important role in the quality of the final result. There are constraints for the use of a LUT in terms of its size and its access time. Therefore, the optimization of the LUTs must be done in a way to minimize hardware while offering acceptable convergence speed and exactitude. Keywords— Reciprocal square root, convergence methods, LUT, Newton-Raphson algorithm.
منابع مشابه
Reciprocation, Square Root, Inverse Square Root, and Some Elementary Functions Using Small Multipliers
ÐThis paper deals with the computation of reciprocals, square roots, inverse square roots, and some elementary functions using small tables, small multipliers, and, for some functions, a final alargeo (almost full-length) multiplication. We propose a method, based on argument reduction and series expansion, that allows fast evaluation of these functions in high precision. The strength of this m...
متن کاملPowering by a Table Look-Up and a Multiplication with Operand Modification
An efficient method for generating a power of an operand, i.e., X p for an operand X and a given p, is proposed. It is applicable to ps in the form of ±2 k , where k is any integer and of ±2 1 k ± − 2 2 k , where k1 is any integer and k2 is any nonnegative integer. The reciprocal, the square root, the reciprocal square root, the reciprocal square, the reciprocal cube, and so forth are included....
متن کاملFaster algorithms for the square root and reciprocal of power series
We give new algorithms for the computation of square roots and reciprocals of power series in CJxK. If M(n) denotes the cost of multiplying polynomials of degree n, the square root to order n costs (1.333 . . .+o(1))M(n) and the reciprocal costs (1.444 . . .+o(1))M(n). These improve on the previous best results, respectively (1.8333 . . . + o(1))M(n) and (1.5 + o(1))M(n).
متن کاملHigh-Speed Double-Precision Computation of Reciprocal, Division, Square Root and Inverse Square Root
A new method for the high-speed computation of double-precision floating-point reciprocal, division, square root, and inverse square root operations is presented in this paper. This method employs a second-degree minimax polynomial approximation to obtain an accurate initial estimate of the reciprocal and the inverse square root values, and then performs a modified Goldschmidt iteration. The hi...
متن کاملApplication of LUT Cascades to Numerical Function Generators
The availability of large, inexpensive memory has made it possible to realize numerical functions, such as the reciprocal, square root, and trigonometric functions, using a lookup table. This is much faster than by software. However, a naive look-up method requires unreasonably large memory. In this paper, we show the use of a look-up table (LUT) cascade to realize a piecewise linear approximat...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1710.04688 شماره
صفحات -
تاریخ انتشار 2017